package com.learn.excel.core.util;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.learn.excel.core.domain.PageBean;

/**
 * @author: 杜海强
 * @description:
 * @date: 2021/4/19 17:40
 */
public class PageUtil {
    /***
     * 获取分页对象
     * @param pageNumber  当前页码
     * @return
     */
    public static <T> Page<T> getPage(int pageNumber) {
        return getPage(pageNumber,10);
    }

    /**
     * 获取分页对象
     * @param pageNumber 当前页码
     * @param pageSize  每页显示数量
     * @return
     */
    public static <T> Page<T> getPage( int pageNumber,int pageSize) {
        return new Page<T>(pageNumber, pageSize);
    }

    /***
     * 获取分页对象
     * @param pageBean
     * @return
     */
    public static <T> Page<T> getPage(PageBean pageBean){
        return new Page<T>(pageBean.getPageNumber(), pageBean.getPageSize());
    }
}
